package com.work.service.bd;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.work.dto.bd.BdOperationProcessSearchDTO;
import com.work.entity.bd.BdOperationProcess;
import com.work.vo.bd.BdOperationProcessVO;
import org.springblade.core.mp.base.BaseService;

import java.util.List;

/**
 * 基础数据-作业过程接口
 *
 * @author ：dujianyu
 * @since ：Created in 2024/2/7 9:47
 */
public interface IBdOperationProcessService extends BaseService<BdOperationProcess> {
    /**
     * 分页
     * @param page 分页
     * @param dto 搜索参数
     * @return IPage<BdOperationProcessVO>
     * @author dujianyu
     * @since 2024/2/18 8:28
     */
    IPage<BdOperationProcessVO> selectBdOperationProcessPage(IPage<BdOperationProcessVO> page, BdOperationProcessSearchDTO dto);

    /** 
     * 列表
     * @param dto 搜索参数
     * @return List<BdOperationProcessVO>
     * @author dujianyu
     * @since 2024/3/6 9:44
     */ 
    List<BdOperationProcessVO> selectBdOperationProcessList(BdOperationProcessSearchDTO dto);
}
